package com.imcode;

import java.util.ArrayList;
import java.util.Collection;
/**
 * 不使用泛型的时候，需要强制类型转化
 * 类型转换异常在编译器无法检查出来，再运行期才会发现
 *
 */
public class GenericDemo01 {
    public static void main(String[] args) {
        Collection c = new ArrayList();
        c.add(100);
        c.add(100);
        c.add("Spring");
        // 求集合中所有元素的和
        int sum = 0;
        for(Object item : c){
            // 强制类型转换
            int num = (int)item;
            sum += num;
        }
        System.out.println(sum);
    }
}
